using System;
using System.Collections.Generic;
using System.Text;

namespace GPSCore
{
    #region LatitudeHemisphere

    /// <summary>
    /// Latitude Hemisphere
    /// </summary>
    public enum LatitudeHemisphere
    {
        /// <summary>
        /// North Hemisphere
        /// </summary>
        North,
        /// <summary>
        /// South Hemisphere
        /// </summary>
        South
    } 

    #endregion

    #region LongitudeHemisphere

    /// <summary>
    /// Longitude Hemisphere
    /// </summary>
    public enum LongitudeHemisphere
    {
        /// <summary>
        /// East Hemisphere
        /// </summary>
        East,
        /// <summary>
        /// West Hemisphere
        /// </summary>
        West
    }
    
    #endregion

    #region CardinalDirection

    /// <summary>
    /// Approssimative Cardinal Direction 
    /// </summary>
    public enum CardinalDirection
    {
        /// <summary>
        /// North
        /// </summary>
        North = 0,
        /// <summary>
        /// NorthNorthEast
        /// </summary>
        NorthNorthEast = 1,
        /// <summary>
        /// NorthEast
        /// </summary>
        NorthEast = 2,
        /// <summary>
        /// EastNorthEast
        /// </summary>
        EastNorthEast = 3,
        /// <summary>
        /// East
        /// </summary>
        East = 4,
        /// <summary>
        /// EastSouthEast
        /// </summary>
        EastSouthEast = 5,
        /// <summary>
        /// SouthEast
        /// </summary>
        SouthEast = 6,
        /// <summary>
        /// SouthSouthEast
        /// </summary>
        SouthSouthEast = 7,
        /// <summary>
        /// South
        /// </summary>
        South = 8,
        /// <summary>
        /// SouthSouthWest
        /// </summary>
        SouthSouthWest = 9,
        /// <summary>
        /// SouthWest
        /// </summary>
        SouthWest = 10,
        /// <summary>
        /// WestSouthWest
        /// </summary>
        WestSouthWest = 11,
        /// <summary>
        /// West
        /// </summary>
        West = 12,
        /// <summary>
        /// WestNorthWest
        /// </summary>
        WestNorthWest = 13,
        /// <summary>
        /// NorthWest
        /// </summary>
        NorthWest = 14,
        /// <summary>
        /// NorthNorthWest
        /// </summary>
        NorthNorthWest = 15
    } 
    #endregion
}


